package com.mayikt.spike.service;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import com.alibaba.fastjson.JSONObject;
import com.mayikt.base.BaseResponse;

/**
 * 秒杀商品服务接口
 */
public interface SpikeCommodityService {

	/**
	 * 用户秒杀接口 phone和userid都可以的
	 * 
	 * @phone 手机号码<br>
	 * @seckillId 库存id
	 * @return
	 */
	@GetMapping("/spike")
	public BaseResponse<JSONObject> spike(String phone, Long seckillId);

    /**
     * 新增对应商品库存令牌桶
     *
     * @param seckillId
     * @param tokenNum
     * @return
     */
    @GetMapping("addSpikeToken")
	public BaseResponse<JSONObject> addSpikeToken(Long seckillId, Long tokenNum);
}
